Teva strips $1 billion worth of assets to clear Allergan deal