how coffee prices are determined