ITFC Signs a €100m Murabaha Financing Agreement with SENELEC