Amanda Knox says she'll 'fight this to the very end'