how much roof space for solar panels