Barrick upbeat on Pueblo Viejo despite protests