Teen charged with stabbing suburban San Antonio teacher