Duncan leaves Fiorentina for Derby