What is the difference between being an independent contractor and an employee?