The pros and cons of solar energy for your home