Secreted Heme Peroxidase from Dictyostelium discoideum: Insights into Catalysis, Structure and Biological Role