Stormers grind past spirited Lions