Eid gives Egyptians fleeting moments of joy