John Leguizamo opens Cartagena’s Hay Festival