Hamilton Beach Reports Net Income of $4.7 Million in Second Quarter