Man admits having sex with 1,000 cars