Budget supermarket chain Farmfoods has said rising costs weighed on its profit as it battled to keep prices down for its ...