HOW LONG DOES IT TAKE TO FULLY CHARGE A TESLA X2026