Senate passes Democrats' sweeping health care and climate bill