Wall Street has best trading day in weeks

Wall Street shakes off recession fears