Filipino troops kill notorious Abu Sayyaf kidnapper in clash