Why is Shanghai so in love with coffee?