Tesla's awful 2024: layoffs, exec resigns, low delivery numbers