Stocks rally as markets ignore virus concerns