Solar City produces enough energy to charge every Tesla car