Thousands march for peace in Glasgow and London