TV star John Cocks has kidney cancer and has been given just 2 more years