Kerala's tallest Shiva sculpture at Azhimala temple opens for public