Constraining diagenetic timings, processes and reservoir quality in igneous-affected basins