Chinese consumers to spend $3.38 billion on mooncakes