A fragment quantum mechanical method for metalloproteins