Steve Harvey says Trump is 'keeping his word'