Flash lamp annealing with millisecond pulses for ultra-shallow boron profiles in silicon