A high-granularity plastic scintillator tile hadronic calorimeter with APD readout for a linear collider detector