Islamist rebel separatists linked to Al-Qaeda have seized northern Mali, killing 20 as they clashed with a second rebel force.