The impact of faults on fluid flow in microbial and hydrothermal carbonates