Best extends Knights' NRL contract