The Philippines says it will do 'everything it can based on the national law, based on diplomacy, based on our national policy' to prevent a repeat of the Mischief Reef 'nightmare'