Punch Taverns has axed its final dividend after reporting a decline in sales for its latest financial year.