Stray dog completes 1700km cycling race in China