JD Vance delivers heartfelt remarks about Pope Francis despite past political differences