Haley questions Trump’s mental fitness