top rated cotton jackets for chilly weather