Modified Thornton model for magnetron sputtered zinc oxide: film structure and etching behaviour