Catalan leader rules out calling elections