Shahrukh Khan dances at Eden Gardens for Kolkata Knight Riders fans