Buffalo Sabres re-sign C Ennis to 5-year deal