CBS names new evening anchor, shakes up morning show lineup