NBC News: D.C. onlookers line streets for Trump military parade; 'No Kings' protests unfold nationwide