Germany sets up $35.2B fund to stimulate private investments