Whoopi Goldberg to take Rosie O'Donnell's spot on 'The View'