Yahoo enhances small business e-commerce service