Next has posted sliding profits for the second successive year, describing 2017 as its “most difficult year we have faced in 25 years”.