Why hasn't economic progress lowered work hours more?