Indian farmers battle police in violent clashes