Gorsuch sides with liberal Supreme Court justices in striking down 'vague' federal gun law