roof space needed for solar panels