South Africa´s Kallis ends international career