Trump attacks European leaders in fresh tirade