Oil ‘tourists’ pile into market amid biggest rally in two years