Asenathi Ntlabakanye has been banned for 18 months for the violation, meaning he will miss next year’s World Cup