Senate passes sweeping immigration overhaul