Man runs for more than 500 days in continent-spanning run against racism