Tristan fund buys German shopping centre