LEADING BETTING PLATFORMS : A COMPREHENSIVE REVIEW