The Folk Theorem in Repeated Games with Imperfect Public Information