Catalan leader Carles Puigdemont says he had not obtained enough guarantees that a snap election would stop Spain's direct rule in Catalonia.