Long working hours and risk of coronary heart disease and stroke