Ex-Catalan President Puigdemont returns to Barcelona, defying arrest warrant