SACRAMENTO — California lawmakers confronting the changing definition of work have approved sweeping legislation designed to give many contract workers new pay and benefit protections, but tech giants Uber and Lyft vowed to keep fighting the changes, possibly by bankrolling an expensive fight on the 2020 ballot. The measure passed...