methylene blue electron transfer