LinkedIn shares soar on earnings and guidance