Joe Cullen capitalised on three missed set darts to close in on a shock win over Michael van Gerwen at the World Darts Championship.