Islamic State seizes nearly 300 Christian hostages