Muslims and non-Muslims unite in opposition to West Ham Olympics mega-mosque