Senate immigration bill passes, moves to uncertain fate in House