3D variable-structure chaotic system and its application in color image encryption with new Rubik’s Cube-like permutation