Kuwait's IFA and Africa's Sun International sign alliance agreement