Arab Banking Corporation holds AGM