The best and worst laundry detergents, according to Consumer Reports