Тан Тван Энг. Дар дождя