The 38-year-old, who played his last Test in 2023, will always be remembered for quiet grit and splendid leadership