Vikings QB Cassel stars in victory over Philly