Next has revealed an annual profit haul of more than £1 billion and hiked its outlook for the year ahead despite worries over the impact of Budget measures on consumer confidence.