Republican presidential candidate Nikki Haley has made a surprise appearance on the comedy show Saturday Night Live, making jibes at Donald Trump over his age and mental competency.