ISIS claims responsibility for Libya attack