Obama, Spielberg and Springsteen surprise staff at Barcelona restaurant