Anti-immigration protesters and counter-demonstrators gather outside Cannock hotel after march from town centre