Mahmoud Abbas: US decision on Jerusalem has violated international law