President Donald Trump on Sunday hailed assassinated conservative leader Charlie Kirk as a martyr for American freedom and a giant of his generation, promising his legacy will endure through history and pledging to award him the nation's highest civilian honor.