Algeria builds giant mosque as blow to extremism in Islam