Giant magnetoimpedance effect in nanocrystalline Fe74SixB22−xCu1Nb3 ribbons