Viking football releases 2018 schedule