President Donald Trump vowed to avenge fallen US servicemembers amid the war with Iran as Israel expanded the conflict with more strikes in Tehran and against Hezbollah in Lebanon on Monday.