Journalists from the US broadcaster CNN say they were assaulted and detained by Israeli soldiers while filming in the occupied West Bank.