Windlas Biotech approves ₹470 cr buyback at ₹1,000/share