Match-fixing is a cancer for cricket: Strauss