Tesla delays 3 key products as spending surges to $25 billion