John Niven — Scottish footballer (1921-2011)