Fabrication of surface metal matrix composites for structural applications using friction stir processing – A review