US envoy apologises for tweet suggesting Afghan women need ‘Black Girl Magic’