Hungarian prime minister Viktor Orban, a frequent critic of Ukrainian president Volodymyr Zelensky, has blocked the US$103 billion EU loan for Ukraine.