Black Friday kicks off a four-day shopping frenzy with deep discounts on tech, clothing and toys which will culminate on Cyber Monday.