Hungary's parliament approves Orbán-critic and former judge András Baka as president