President Donald Trump has broken his silence on John McCain. Critics have attacked his response to the death of the Republican senator after flags at federal buildings were removed from half mast shortly after his death.