Barzagli pens Juve deal – report