Philippine soldiers clash with militants; 5 dead