UPDATED: O'Reilly labels Foley a Democrat (AP too)