Jamie Vardy scored twice for Leicester but ended up on the losing side as Arsenal triumphed 5-2 at the King Power Stadium.