Andres Iniesta reduced his teammates to tears as he addressed the Camp Nou after his final game for Barcelona.