Chinese retailer Esprit Holdings Limited has posted declines in full-year sales and profit, citing the "tough macro environment".