Beshir 's National Congress Party has in turn blamed the SPLM for delays in implementing the Comprehensive Peace Agreement which ended 21 years of war between the Muslim north and mainly Christian and animist south that killed at least two million people and displaced millions more .