But the French News Agency quotes a military official who blames Islamic militants for the blast .