Carles Puigdemont: the Catalan leader who won't take 'no' for an answer