California lawmakers approve $2 billion for homeless housing