Iran threatens to cut off oil supply in retaliation