Former policeman walks 15,000km to raise money for poor children