Selective area growth of well-ordered ZnO nanowire arrays with controllable polarity.