Detroit Lakes man faces charges in July 4 crash