NatWest has reported a bigger-than-expected profit for 2024 as the bank edges closer to returning to private ownership.