Can anyone recommend a brokerage outside of the U.S. that a) has access to the major markets and b) will allow U.S. residents to open an account?