Why Teslas don’t—and can’t—have solar roofs