Stringing together multiple accounts, Paul French’s gripping narrative retells the dreadful events that lead to the death of more than 2,000 people in Shanghai during the second Sino-Japanese war