summer weather in Halifax