Allegri: 'Cassano has much to give'