advantages of soaps over detergents