Christmas hangover for the high street with £2.5bn in unwanted presents to be returned