Spatiotemporal variation of landscape patterns and their spatial determinants in Shanghai, China