Ukrainian presidential candidate Petro Poroshenko takes a televised blood test.