HDB launches 3,497 new flats