French and Malian troops recapture Timbuktu