Scott Pelley to anchor CBS Evening News