Caledonia Mining Q2 2026 profit rises as higher gold price offsets lower ounces sold, company says - CMCL News | Rallies