US companies are posting more jobs but filling few