Senate passes live-saving drug shortage bill