The history of money, from seashells to banknotes to Bitcoin