TiGenix raises $35.65 million in US IPO