Three-dimensional simulation of random packing and pore blocking phenomena during microfiltration