Hundreds participate in 'Walk for Freedom' in Las Cruces