Dundee Tapestry: Stitchers' labour of love to city unveiled