How the internet and online interaction strengthen social movements