California to require rooftop solar for new homes