Woven and non-woven fabrics