Fiorentina captain Davide Astori dies suddenly aged 31