Machining of aluminum alloys: a review