2-alarm blaze sweeps through St. Peters Circle K gas station