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