António Guterres says the international body could run out of money by July due to members' unpaid fees.