BC Transit suspends service on Vancouver Island due to snow