Time evolution of Matrix Product States