Hamilton 'one of greatest', says old rival Alonso