The association between ambient temperature and preterm birth in Shenzhen, China: a distributed lag non-linear time series analysis