A review of etching and defect characterisation of gallium arsenide substrate material