Michigan Gov. Rick Snyder signs right-to-work legislation opposed by unions