A comprehensive review of ultrasonic additive manufacturing