Hungary’s Péter Magyar sworn in as prime minister, ending Viktor Orbán’s 16-year rule