high quality super soft 100 cotton flannel fabric factory