Man shot during gun sale in Harris County parking lot