Kamal Haasan refused to apologise for saying Kannada was "born out of Tamil", a remark that ignited a political row, and expressed love for both states.