At least three dead in Cairo clashes