Cincinnati native Sam Hubbard retiring from football after 7 seasons with the hometown Bengals