Government blocks London 'mega-mosque'