Annual Walk for Life draws 850