Ramadan, Lent and the meaning of the fast