Sarah Palin endorses Donald Trump