Trump rages at impeachment, trade timing