legal difference between contractor and consultant