A novel digital image encryption algorithm based on wavelet transform and multi-chaos