CP violation, the CKM matrix and New Physics