UK brewer and pub operator Marston's has reported a drop in net profit for its full-year, underlining difficulties across the sector.