Benchmarking the empirical accuracy of short-read sequencing across the M. tuberculosis genome