Odds slashed: Rangers firmly in running to sign Gareth Barry