Optimization of an ultrasonic reactor on a semi-pilot scale for biodiesel production