Infinite Number of Chen Primes

Theorem
There exists an infinite number of Chen primes.

That is, there exists an infinite number of pairs:
 * $\set {p, p + 2}$

where:
 * $p$ is a prime
 * $p + 2$ is either a prime or a semiprime.