Long working hours are bad for business, study finds