Water repellent non-woven fabric