The structure of tryptophan 7-halogenase (PrnA)suggests a mechanism for regioselective chlorination