US STOCKS-Wall St rallies on strong corporate earnings reports