Islamic State claims responsibility for Egypt's Sinai attack