Vigil held for slain officer