Following CEO scandal, CBS pledges $20M to fight sexual harassment