Lindsey Graham weighs in on Trump vs Haley battle