Protests prompt Panama mining moratorium