Royals announcer auctions memorabilia for charity