Off-duty HPD officer kills armed robbery suspect