European Parliament Political Groups and European Political Parties: between Cooperation and Competition