Businessman and politician Petro Poroshenko may be Ukraine's "chocolate king," but can he be the country's president?