Vasella: 'Teva is better than we are'