Philippine ceasefire ends as troops and rebels clash