This £30 polka dot bomber jacket from Sainsbury's is going viral, and shoppers are rushing to snap one up before it sells out