Stormers prevail in battle of Newlands