Bank Muscat concludes $20m private placement with IFC