Long working hours and cancer risk