top rated cotton jackets for fall