How much do you need to earn to buy an HDB resale flat? (2023)