Philippines vows to defeat militants in Marawi by Thursday