weather in shanghai 12/01/2017-2/9/2018