Islamic State fighters remain in a few blocks of Sirte, Libya