US President Trump bans US citizens from buying Petro