Deliveroo makes annual profit for first time