Court strikes down MN law on free speech grounds