Khanuja's apology on farm controversy