The AlterG: Anti-gravity Treadmill for Rehabilitation and Training