Buy Aurobindo Pharma; target of Rs 970: Axis Direct