Madras movie review: Karthi delivers a stellar performance!