Stanislas Wawrinka produces a brilliant display to win the French Open in four sets and prevent Novak Djokovic from completing a career Grand Slam.