President Donald Trump and his team have given shifting and sometimes conflicting reasons for striking Iran, even as they claim the mission a total success.