The Virtues of Fasting in Islam – A Path to Piety and Patience