A DyP-type peroxidase at a bio-compatible interface: structural and mechanistic insights