Man robs Allentown Road BP station at gunpoint