Rally for oil majors cools, keeping London index off record intraday peak