Three-dimensional magnetohydrodynamic Kelvin–Helmholtz instability of cylindrical flow with permeable boundaries