Hungary's parliament elected Constitutional Court chief Tamas Sulyok as the country's next president on Monday, two weeks after the unexpected resignation of Katalin Novak.