Walk raises cash for children's home