Stocks rally as better economic data trump second wave fears