who won the battle of tours