Sudanese army and rival forces agree to 24-hour ceasefire to evacuate citizens