Spending on expansion and on promotions has offset rising sales at UK retailer Waitrose and led to a 5% fall in annual profits.