Aurobindo Pharma has declared buyback of up to 54,23,728 company shares aggregating up to ₹ ₹800 crore