Longest canopy walk in the country opens this weekend in Michigan