Karunakaran's ashes immersed in Bharathapuzha