methemoglobin reductase activity