Algeria says nine soldiers killed in attack claimed by al Qaeda