Mixing and CP violation in K- and B-mesons: a lattice QCD point of view