Quantitative dynamics of reversible platelet aggregation: mathematical modelling and experiments