Musk calls Model 3 delay a months-long 'time shift'