Functional and structural characterisation of common cytochrome P450 2D6 allelic variants—roles of Pro34 and Thr107 in catalysis and inhibition