US STOCKS-Wall St rallies on earnings optimism