Rwanda-backed M23 rebels seized a major city in eastern Congo and declared a unilateral ceasefire on humanitarian grounds.