Michael Rapaport owns up to getting Trump wrong after years of bashing him