Hurricanes stay hot at home, beat Islanders 7-4