Black Friday is here, and with it a frenzy of offers and discounts from most of the biggest household names.