Arab funds invest $21 trillion abroad