Oil prices top $116 as Russia calls Hormuz a 'nuclear-grade' weapon