SEBI approves TCS Rs 16,000 crore buyback plan