Donald Trump gets a July 4 military parade amid backlash from critics