Chemomechanical polishing of gallium arsenide to subnanometre surface finish. An evaluation of hydrogen peroxide and dibromine as reagents