Fasting is good for physical, mental and emotional wellbeing. Why do people fast for entire month of Shravan?