Numerical and experimental investigations on the performance of a serpentine microchannel with semicircular obstacles