Hundreds walk 20 miles for veteran suicide prevention awareness