Reductive dehalogenase structure suggests a mechanism for B12-dependent dehalogenation