Chuck Strahl resigns as Canada's top spy watchdog