Trump’s 'terror' label for Hamas draws Palestinian fire