Prince Charles given honorary positions in NZ Defence Force