Thousands of Panamanians have marched in the capital in the largest protest yet against an agreement signed during last month's visit by the U.S. defense secretary