Donald Trump has praised the Liberian president’s command of English – the West African country’s official language.