McCain: Obama May Need to "Pull the Trigger" on Iran