HPD: Bullet-proof vest saves officer's life in north Houston shooting