Lost 'rainbow cup' coin minted by Celts 2,000 years ago discovered in Germany