Steven Gerrard og Rangers-mandskabet tabte 4-3 på udebane til Spartak Moskva i et målrigt opgør.