A senior French senator Claude Malhuret has sparked international debate after delivering a sharp and controversial speech targeting the leadership of the United States, particularly President Trump.