Charles Barkley to Donate Millions to Charity, Higher Ed

'Inside the NBA' host makes impromptu announcement