Gun battle in Cairo mosque