South Miami mandates rooftop solar for new homes