does amy tan have children