From dog teeth and snail shells to tea bricks and salt bars, these strange currencies show just how creative humans have been ...