essential skills vs soft skills