Recent Developments in Hydrodynamic Cavitation Reactors: Cavitation Mechanism, Reactor Design, and Applications