methylene blue IUPAC name