buy beige flannel shirt for men