Former CNN host Don Lemon pleads not guilty to federal charges stemming from a church protest, vowing to fight for free speech.