A Review on Sonochemistry and Its Environmental Applications