why did the battle of marathon happen