Senate passes sweeping immigration bill