Pedro Sánchez officially elected as Spanish Prime Minister