InDex Pharmaceuticals raises $20 million