Man robbed, shot outside Portsmouth restaurant