Blues hand Islanders 8th straight loss