Egyptians who would normally mark the holy month of Ramadan with public acts of charity are having to think of new ways to honour these traditions