Thousands march ahead of crunch climate talks