A Framework for Reproducible Benchmarking and Performance Diagnosis of SLAM Systems