Venezuela's government and opposition hold talks in Mexico City