Coffee: the bean that travelled for 5000 years