The Impact of Social Media on Customer Behaviour and Its Implications for Marketing