Computational investigation of airflow, shock wave and nano-particle separation in supersonic and hypersonic impactors