An LBM-PNM framework for immiscible flow: With applications to droplet spreading on porous surfaces. (8th June 2020)