Shorter, milder winters caused by global warming to blame for steady decrease in size of St Kilda sheep, experts say