Text this: General Framework of Reversible Watermarking Based on Asymmetric Histogram Shifting of Prediction Error