Heavy showers in Kerala and Coastal Karnataka, rest parts of South India to witness rains