Shane Lowry shares the halfway lead with JB Holmes, but Rory McIlroy missed the cut by one stroke despite a heroic salvage effort