Oil prices surge past $100 amid Middle East tensions.