Best Roof for Solar Panels: Materials, Angles, and Sun Exposure