Nonleptonic Charm Decays and CP Violation