Former Barcelona coach Pep Guardiola appears at charity concert