Thousands of people bid final farewell to Charanjit Singh Maluka