Rory McIlroy says he still has a "decent chance" of winning the US Open despite back-nine struggles leading to a second-round 71 at Shinnecock Hills.