cardigan sweater weather