British meal delivery company Deliveroo reported its first year of profit and positive free cash flow in 2024.