Thromboxane A2 causes