How does ultrasonic sonochemistry work?