IBM pushes on with cognitive computing