methylene blue canada electron transport