CFD modeling of transpired solar collectors and characterisation of multi-scale airflow and heat transfer mechanisms