Current trends in friction stir welding (FSW) and friction stir spot welding (FSSW) : an overview and case studies (2019)