Philippines and Muslim rebels agree landmark peace deal