A Novel Chaotic Image Encryption Algorithm Based on Pixel and Bit Level Scrambling-diffusion