Oil’s rally gathers pace as Brent pops above $95 a barrel