Péter Magyar sworn-in as Hungary's new prime minister after landslide April election victory