Trump deserves apology from Zelensky