United States Senate passes financial overhaul bill