Coffee: From the flower to the cup