South Africa drops charges against finance chief Pravin Gordhan