Business Use of Online Platforms: Competition, Satisfaction and Willingness to Pay