Home Politics Finance Minister demands public apology from MP Sylvia Lim