Mercadona, Spain's largest food retailer, has booked higher annual sales and profits.