A self-avoiding walk model of random copolymer adsorption