Navy vet cycling 12,000 miles for veterans charity