Text this: Antibacterial and UV protection finishes of textiles by metal and metal oxide nano particles — A Review.