‘Candy and vapes’ shop sparks row after opening near Sheffield school