Curetis raises €40 million in European IPO