African and Caribbean soccer stars raise funds for charity