methylene blue price