A jewellery fair hosted annually in Germany for the past four decades has been cancelled ahead of an anniversary celebration because of a lack of exhibitors.