Trump foreign power interference, Trump Ukraine news, foreign money in US politics, oil lobby news, BP US political contributions, BP Deepwater Horizon oil spill, corruption is US politics, Trump Zelensky phone call news, foreign political donors US, money in US politics