Bitcoin and cannabis both illustrate how investment bubbles can form. Tim Bennett explains why and looks at the implications for investors.