Calif. lawmakers vote to let nonprofits run parks