Terre Haute police officer killed in shooting