george hw bush longest living president gerald ford jimmy carter