which president has been president for the shortest term?