Caps sink Islanders 6-2