CNN sues White House over barring of reporter