Graham Thorpe, finest England middle-order batsman of his era, who averaged 44.66 over 100 Tests – obituary