By Ben Eguzozie   Profit rally could continue as renewables yet to gain traction   The world’s biggest five oil firms,