A level set-based topology optimization method for optimal manifold designs with flow uniformity in plate-type microchannel reactors