A cross-channel color image encryption algorithm using two-dimensional hyperchaotic map