Teen collects and donates 25,000 books to Cleveland children in need