US president says attacks on Iran will continue until all objectives are met, as Tehran keeps up raids on US assets.