Mali Islamists gain ground despite French fighting