L&T announces Rs 10,000 cr share buyback, Rs 6/share special dividend