Mechanochemistry for clean and sustainable synthesis: advances and challenges