prophet muhammad controversy