European court keeps Hamas on EU blacklist