Giant magnetoresistance in magnetic nanostructures. Recent developments