CAF fines its president's club $100,000