MillerCoors has withdrawn from sale specially-produced Coors Light cans featuring the Puerto Rican flag and apologised after complaints from a campaign group.