Energy stocks hit record as oil rally, supply fears persist