Which research design allows researchers to establish cause-and-effect relationships by randomly assigning participants to groups?