Mitt Romney publicly castigates Trump