Patson Daka hit all four for Leicester City to win a seven-goal thriller against Spartak Moscow in the Russian capital.