Mahashivaratri 2024 to be celebrated in Odisha on March 8, why do people fast on this auspicious day Read