South Africa’s own $283m Time Square casino and hotel complex set for 2017 opening