Historian predicts Trump impeachment is 'inevitable'