Donald Trump has signed an executive order that authorises aggressive economic sanctions against the International Criminal Court (ICC), accusing the body of targeting the US and Israel.