Police searching for gunman who robbed a James City Co. gas station