Barbara Walters to announce retirement