Difference expansion and prediction for high bit-rate reversible data hiding