Edinson Cavani apologises for calling Jamaica ‘an African team’