President Donald Trump narrowly avoided breaking a 40-year tradition on Martin Luther King Jr. Day.