Tens of thousands of protesters are taking part in rallies, marches and stunts to coincide with the G20 summit in London.