Vikings blow out Cowboys 34-3