A tornado tore through southwestern France, uprooting trees, damaging dozens of homes and causing transport chaos across the region.