Elon Musk aims to Refit 5m Homes with Solar Roofs