tesla free cash flow 2024