Lionel Messi has been criticised for meeting US President Donald Trump and applauding his latest brief on the Iran war.