Gao retaken by French, Malian troops