Boy rides bike 1,000 miles for animal charity