Sharia fintech firm Alami bags $20M