Senate passes Iran war powers resolution in 50-48 vote, rebuking Trump and signaling rising bipartisan concern over conflict.