Edinburgh man hailed as ‘one of the greats’ after passing away on New Year’s Day aged 88