Teva appoints new president and CEO for North American generics business