QM/MM calculation of protein magnetic shielding tensors with generalized hybrid-orbital method: a GIAO approach.