Fixed cast issue in FindByEmailAsync()

FindByEmailAsync() was throwing an invalid cast exception when there
were users in the store. The return type of indexResult.Result is
TableUserEmailIndex instead of the expected ApplicationUser. I've
changed the cast and usage, which now works.