Platelet dense granules: structure, function and implications for haemostasis.