Rifle-wielding man robs south St. Louis gas station