President Trump championed American military might, a Christian U.S., and his top legislative goal in a delayed Fourth of July speech from the National Mall, wrapping just minutes before the calendar switched to Sunday morning. The speech caps a holiday interrupted by weather-related holdups and months of semiquincentennial commemorations.