Turkey opens its largest-ever mosque in Istanbul