Iran threatens US, Israeli energy sites as Brent steadies near $90