how many types of solar panel