Pharrell to donate up to 50,000 books for children in need