Senate passes government funding deal despite GOP backlash