Optical information hiding based on complex-amplitude ptychographic encoding and visual cryptography