ST-DPGAN: A Privacy-preserving Framework for Spatiotemporal Data Generation