Bharat Neerputhoor Mahadeva Mandir: Kerala’s enchanting water temple with a perpetually submerged shivalinga