Primark profits rise in 2023 as shoppers continue to spend despite price hikes