Palestinians travelling across the West Bank are forced daily to run the gauntlet of dozens of checkpoints erected by the Israeli army to control the movement of militants.