Senate votes to limit Trump’s military authority against Iran