carhartt flannel overshirt