Jacques Kallis eyes a last shot at ODI World Cup