Trump celebrates July 4 at Mount Rushmore amid divided public opinion