The Post Office Horizon IT scandal may well be "the worst miscarriage of justice in recent British legal history".