100 free cupcakes up for grabs as popular Sheffield cake shop celebrates anniversary