Abu Sayyaf kills 2 soldiers in ambush in Philippines