Tesla earnings a ‘moment of truth’ for Elon Musk after stumbles