US President Donald Trump has stripped the Central African country of Cameroon of its benefits under the African Growth and Opportunity Act (AGOA) over "persistent gross violations of internationally recognised human rights".