luxury flannel jackets for men