Key Donald Trump impeachment witness changes testimony over Ukraine 'quid pro quo'