Retailers have lost half a billion dollars because of the warm weather | Fortune