Electricity cuts, food costs and politics complicate Ramadan for Egyptians