'No to war!': Russian protesters defy Putin