Zelensky caves to Trump’s demands after refusing to sign $500bn deal in humiliating backflip