methylene blue vs crystal violet