Is the world running out of coffee?