Man shot, killed by officer following altercation in business parking lot