Meta's free cash flow falls 90% as Oracle holds $664B backlog