Numerical Investigation of Fluid Flow and Heat Transfer in a Two-Pass Channel with Perforated Ribs