Pelicans Eric Gordon has surgery