Lindsey Graham campaigns with a smile, one wisecrack at a time