amy tan husband