California approves $50M to protect immigrants and defend state against Trump administration