CNN says Press Secretary Sarah Sanders lied after she accused the network's reporter Jim Acosta of inappropriate behaviour at a news conference where he sparred with Donald Trump , in which the US president branded the journalist an "enemy of the people."