Customer satisfaction and repurchase intention theory for the online sharing economy