Catalan ex-leader Puigdemont can run in EU elections – court