Coronation Street star Barbara Knox has signed a new contract to stay on the soap past her 92nd birthday. It means the ...