'4-8 trillion RMB' needed in the hands of Chinese consumers to stimulate the economy: Barclays