56 years after he last saw it, a graduation ring belonging to Texan resident Bruce Walker has turned up - thousands of miles away on a Fife beach.