carles puyol evolution