Affinity reports strong earnings in 2022, acquires $104m of centres