poll shows fewer people shopping online