Keegan Bradley shot 66 to make the cut in the Players Championship while Rory McIlroy squeaked into the third round thanks to a strong finish