Andrea Barzagli, "la roccia" bianconera e della nazionale