Atomic layer-by-layer epitaxy of silicon and germanium using flash heating in CVD