Trump invokes Pearl Harbor to defend surprise attack on Iran