President Donald Trump hails a US-led missile assault on Syria's regime as "perfectly executed," despite the limited nature of the strikes and Russia's condemnation, with a top Pentagon official saying the strikes will set Syria chemical weapons program back "for years".