Eagles to face Vikings on the road