catalan weather