Addex raises CHF 20 million in private placement