Ground-Mounted vs Rooftop Solar Panels: Pros and Cons