Trump vows to 'defend' America's history in July 4th celebrations