Late penalty try sinks Stormers