European Commission President Ursula von der Leyen has nominated Teresa Ribera Rodríguez as the EU's next competition chief, one of the most powerful and high-profile roles in the executive body of the European Union.