The Pricing and Welfare Implications of Non-anonymous Trading