Vishal Fabrics Q1 profit drops 21.9% to ₹7.16 crore