Ronnie O'Sullivan's World Snooker Championship hopes were dashed by John Higgins, who staged a remarkable comeback to win 13-12