Wipro shareholders approve Rs 12,000 cr share buyback at Rs 445 apiece