Fugitive ex-Catalonian president Carles Puigdemont detained in Germany