Quantitative modelling of basin subsidence caused by temperature-driven silica dissolution and reprecipitation