Hamas hits back at Trump's 'terrorist' epithet