gabby giffords endorses hillary clinton for president