when did the battle of tours end