UNHCR finansieras nästan helt av frivilliga bidrag från regeringar , frivilligorganisationer och enskilda individer .