nanaimo weather