Marco Rubio has tried to justify the coordinated attacks with Israel on Iran since Saturday as driven by self-defence.