US snack group Lance has posted a jump in full-year earnings, driven by improved margins and sales gains.