Shanghai takes the lead as Chinese coffee consumption averages 16 cups per year