Coffee is at its cheapest in three years (but your latte isn’t)