brian williams cancels planned 'letterman' appearance