Petro Poroshenko is seeking re-election but the surprise front-runner is comic Volodymyr Zelenskiy.