Brits drink an average of 657 cups of joe a year – but a fifth are unsure about how coffee is produced, research has found.