The Dynamic Travelling Purchaser Problem