South Africa’s ruling ANC falls short of getting majority for first time since 1994