Conformal Invariance and String Theory