Towards understanding uniformity of megasonic-assisted through-mask electrochemical micromachining based on bubble dynamics