Cagliari's Astori fractures leg