BP and Shell are now more profitable than when oil was trading above $100 a barrel, argues the Invesco Perpertual fund manager