Emmanuel Macron has hit back at US President Donald Trump over claims that his recognition of the state of Palestine is a reward for Hamas