Leading supermarket Tesco said it boosted sales and profits in what it called "a challenging year", with a 16% growth in clothing sales.