Philippines rules out truce with communist rebels