Immobilization of hemoglobin on functionalized multi-walled carbon nanotubes-poly-l-histidine-zinc oxide nanocomposites toward the detection of bromate and H2O2