Masked men hold up Gainesville gas station