Coronavirus will have bigger impact on markets in short term than U.S.-China tensions, portfolio manager says