Text this: MELex: a new lexicon for sentiment analysis in mining public opinion of Malaysia affordable housing projects