Pledge asks people not to shop on Thanksgiving