toggle todo item completion