Protesters block roads in London to demand action against climate change