Floods cause havoc in south west France