GCF signs integrity agreement with Attijariwafa Bank