Ranveer Singh says he played Khilji with honesty