General Keane: Trump didn't comply with Putin's wishes