Molecular charge migration