how do cats deal with cold weather