Structure of flavin-dependent chlorinase Mpy16