Catalonia Open Challenges: The meeting point for the most innovative challenges