Text this: A review of the mechanism and optimization of metal-assisted chemical etching and applications in semiconductors