Panama's Assembly looks to revoke contract for Canadian mining company after public outcry