An all-round performance from Andre Russell saw Kolkata Knight Riders survive a blistering attack from Hardik Pandya.