Gaseous slip flow of a rectangular microchannel with non-uniform slip boundary conditions