differences between LLC and S corporation for a freelance business