JFK: The legacy of America's 35th president