Over 86% of Chinese post-90s are indebted for non-essential consumption