Barcelona defender Carlos Puyol pays tribute to Pep Guardiola