Soldiers and military vehicles have blocked roads to government offices, the parliament and courts, and President Robert Mugabe has been confined to his home in Zimbabwe.