Shanahan rags on Ivan Carter, previews Sunday's meeting with Vikings