Casey Martin earns another shot at US Open