Panama protests to protect ecosystems and canal against pending mining deal