Fed rate-hike odds surge to 3-month high as oil tops $96