New Oriental revenue beats by 4%, raises full-year guidance