Johnson keeps share of lead at John Deere Classic after second round