Oil prices spike as US prepares to end waiver of Iran sanctions