The US Senate voted 48-47 to reject a resolution that would have prevented President Trump from authorising additional military strikes against Iran.