Luke Littler and Gary Anderson go down to the wire in a sensational semi-final in the Grand Slam of Darts.