Californians approve Proposition 30 tax hike to avoid school cuts