Chemical reduction of methylene blue in the presence of nanocatalysts: a critical review