Gary Lineker has been the subject of intense speculation over his future with the BBC, with his contract set to expire at the end of the current football season