Real Madrid and Wales forward Gareth Bale is among the 10 best British players of all time, says former England striker Gary Lineker.