Charles Barkley says Ferguson grand jury got it right