Fair Finance shames AfDB, IDC, PIC for fossil fuel investments