The Philippine government and Muslim rebels have agreed a peace deal to end a 40-year conflict that has killed more than 120,000 people, President Benigno Aquino said on Sunday, paving the way for a political and economic revival of the country's troubled south.