Why Do Americans and Germans Work Different Hours?