Moro factions pledge peace in Philippines