Needle punched non-woven fabric