U.S. Senate sides with Trump in fresh vote on Iran war powers