US President Donald Trump on Friday (local time) signed an Executive Order declaring a national emergency to protect Venezuelan oil revenue held in US Treasury accounts from legal attachment or judicial seizure, saying the move is aimed at advancing US foreign policy and national security objectives.