Magnetic field decay in neutron stars: from soft gamma repeaters to 'weak-field magnetars'