Nearly half of consumers will be ‘social shoppers’ by 2021