OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learning