Japanese politician attacked with knife during protest