Trump hits UN and Russia, backs Israel in wide-ranging UN speech