Vikings draw Oldham in Challenge Cup