UK clothing retailer Next has revealed a better-than-expected 5.8% rise in full-year profits, but warns that trading conditions remain "tough".