Home US SportsNHL New York Islanders agree to 8-year extension with Bo Horvat