Catalan president Puidgemont