Climate, disease and flawed regulation are squeezing coffee and chocolate lovers