Donald Trumps personliga advokat, Rudy Giuliani, ställer in sin hårt kritiserade resa till Ukraina där han skulle försöka få landets nya regering att inleda en utredning mot politiska rivaler till den amerikanske presidenten.