NBC: Police fire tear gas at Indian farmers marching on capital