Malian troops take key town; humanitarian crisis grows