Senate passes Iran war powers resolution, 51-45, with eight Republicans in favor