Tesla business challenges