Retailers report solid January sales despite winter deluge