Biden ripped for 'despicable' UN speech