Why despite the challenges he faced while in office, did Kennedy consistently rank high in public opinion ratings of U.S. presidents