Oil prices surge above $100 a barrel