Musk says Tesla has finally made a ready-to-deploy solar roof